package com.bawei.database

import android.content.Context
import androidx.room.Room
import com.bawei.database.db.AppDataBase

/**
 * Author: Jason Zhang
 * Date: 2024/4/24
 * Desc: 提供数据库操作的工具类
 */
object DBUtils {

    private lateinit var database: AppDataBase

    /**
     * 初始化数据库
     */
    fun init(context: Context){
        database = Room.databaseBuilder(context, AppDataBase::class.java, "eyepetizer.db").build()
    }

    /**
     * 获取数据库
     */
    fun getDatabase(): AppDataBase{
        if (database == null){
            throw RuntimeException("Database not initialized")
        }
        return database
    }


}